Big Huge Thesaurus

artificial horizon

noun